﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using VentaElectrodomesticos.Contrato;
using System.Data.SqlClient;

namespace VentaElectrodomesticos.Datos
{
    class FuncionalidadDAO : BaseDAO<Funcionalidad>
    {
        public List<Funcionalidad> getByRol(Rol rol)
        {
            Funcionalidad entity = new Funcionalidad();
            String sql = "Select * from " + Config.tableSpace + "funcionalidad f LEFT JOIN "+ Config.tableSpace + "rol_funcionalidad rf ON rf.funcionalidad_id = f.id WHERE rf.rol_id = " + rol.Id;
            SqlDataReader reader = this.getRows(sql);
            return makeObjects(ref entity, reader);
        }
    }
}
